import { fly } from '@/utils/request';

const control = '/index/v1';

/**
 * 首页-banner列表
 */
export function getBannerList() {
  return fly.post(`${control}/getBannerList`, {}, { type: '', output: '' });
}

/**
 * 首页-商品列表
 */
export function getProductList(params) {
  return fly.post(`${control}/product/getProductList`, params, {
    type: '',
    output: '',
  });
}

/**
 * 首页-商品详情
 */
export function getProductDetail({ id }) {
  return fly.post(
    `${control}/product/getProductDetail`,
    { id },
    { type: '', output: '' }
  );
}

/**
 * 首页-立即申请((密-明))
 */
export function applyOrder({ id, mediaType }) {
  return fly.post(
    `${control}/incrypt/product/applyOrder`,
    { id, mediaType },
    { type: 'encrypt', output: '' }
  );
}

/**
 * 首页-立即申请前置请求检查(密-明)
 */
export function applyOrderPreCheck() {
  return fly.post(
    `${control}/product/applyOrderPreCheck`,
    {},
    { type: '', output: '' }
  );
}
